package com.itheima.d1_Collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;

/**
 * 集合类型：Collection
 *         map
 *
 * 明确Collection集合体系：
 *         list=============================set
 * ArrayList  LinkedList              HashSet  TreeSet
 *                                   LinkedSet
 *
 */
public class demo1 {
    public static void main(String[] args) {
        //ArrayList，LinkedList:有序，重复，有索引
        Collection list =new ArrayList();//经典写法，类似多态
        list.add("java");
        list.add("原神");
        System.out.println(list);

        //HashSet:无序，不重复，无索引
        Collection list1 = new HashSet();
        list1.add(111);
        list1.add(2222);
        list1.add(3333);
        System.out.println(list1);


        ///泛型，但是泛型不支持基本数据类型，需要使用包装类
        Collection<String> list2 = new ArrayList<>();
        Collection<Integer> list3 = new ArrayList<>();

        list2.add("王者荣耀");
        list2.add("原神");

        list3.add(123);
        list3.add(11454);
        System.out.println(list2);
        System.out.println(list3);

        //
    }
}
